stack of papers - Turkish English Dictionary